package com.hongdee.base.car.entity;

import com.hongdee.base.entity.BaseEntity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * Created by My on 2017/2/13.
 */
@Entity
@Table(name = "T_BC_CAR_SERIES")
public class TBcCar extends BaseEntity {
    /**
     * 品牌编码
     */
    @Column(name = "brand_code", length = 32, columnDefinition = " VARCHAR(32) COMMENT '品牌编码' ")
    private String brandCode;
    /**
     * 车系编码
     */
    @Column(name = "car_series_code", length = 64, columnDefinition = " VARCHAR(64) COMMENT '车系编码' ")
    private String carSeriesCode;
    /**
     * 车系名称
     */
    @Column(name = "car_series_name", length = 32, columnDefinition = " VARCHAR(32) COMMENT '车系名称' ")
    private String carSeriesName;
    /**
     * 车辆型号
     */
    @Column(name = "car_module", length = 32, columnDefinition = " VARCHAR(32) COMMENT '车辆型号' ")
    private String carModule;
    /**
     * 车辆型号代码
     */
    @Column(name = "car_module_no", length = 32, columnDefinition = " VARCHAR(32) COMMENT '车辆型号代码' ")
    private String carModuleNo;
    /**
     * 车型中文名称
     */
    @Column(name = "car_type_name", length = 256, columnDefinition = " VARCHAR(256) COMMENT '车型中文名称' ")
    private String carTypeName;
    /**
     * 车型英文代码，手动填写标识维一类型（包含颜色、配置）
     */
    @Column(name = "car_type_code", length = 32, columnDefinition = " VARCHAR(32) COMMENT '车型英文代码' ")
    private String carTypeCode;
    /**
     * 车辆配置
     */
    @Column(name = "car_color", length = 32, columnDefinition = " VARCHAR(32) COMMENT '车辆配置' ")
    private String carColor;
    /**
     * 车型配置
     */
    @Column(name = "car_set", length = 512, columnDefinition = " VARCHAR(512) COMMENT '车型配置' ")
    private String carSet;
    /**
     * 状态
     */
    @Column(name = "res_status", length = 1, columnDefinition = " VARCHAR(1) COMMENT '状态' ")
    private String resStatus;
    /**
     * 车系等级
     */
    @Column(name = "car_series_level", length = 32, columnDefinition = "VARCHAR(32) COMMENT '车系等级' ")
    private String carSeriesLevel;
    /**
     * 车型所属车系
     */
    @Column(name = "p_car_series", length = 32, columnDefinition = "VARCHAR(32) COMMENT '车型所属车系'")
    private String pCarSeries;
    /**
     * 类型 0 车系 1 车型
     */
    @Column(name = "type", length = 32, columnDefinition = "VARCHAR(32) COMMENT '类型 0 车系 1 车型'")
    private String type;

    /**
     * 是否在售
     */
    @Column(name = "sale_status", length = 10, columnDefinition = " VARCHAR(10) COMMENT '是否在售状态 0 停售 1 在售' ")
    private String saleStatus;

    /**
     * 厂牌号
     */
    @Column(name = "label_number", length = 125, columnDefinition = " VARCHAR(125) COMMENT '厂牌号' ")
    private String labelNumber;

    public String getSaleStatus() {
        return saleStatus;
    }

    public void setSaleStatus(String saleStatus) {
        this.saleStatus = saleStatus;
    }

    /**
     * @return carSeriesLevel
     */
    public String getCarSeriesLevel() {
        return carSeriesLevel;
    }

    /**
     * @param carSeriesLevel String
     */
    public void setCarSeriesLevel(String carSeriesLevel) {
        this.carSeriesLevel = carSeriesLevel;
    }

    /**
     * @return pCarSeries
     */
    public String getpCarSeries() {
        return pCarSeries;
    }

    /**
     * @param pCarSeries String
     */
    public void setpCarSeries(String pCarSeries) {
        this.pCarSeries = pCarSeries;
    }

    /**
     * @return type
     */
    public String getType() {
        return type;
    }

    /**
     * @param type String
     */
    public void setType(String type) {
        this.type = type;
    }

    /**
     * @return brandCode
     */
    public String getBrandCode() {
        return brandCode;
    }

    /**
     * @param brandCode String
     */
    public void setBrandCode(String brandCode) {
        this.brandCode = brandCode;
    }

    /**
     * @return carSeriesCode
     */
    public String getCarSeriesCode() {
        return carSeriesCode;
    }

    /**
     * @param carSeriesCode String
     */
    public void setCarSeriesCode(String carSeriesCode) {
        this.carSeriesCode = carSeriesCode;
    }

    /**
     * @return carSeriesName
     */
    public String getCarSeriesName() {
        return carSeriesName;
    }

    /**
     * @param carSeriesName String
     */
    public void setCarSeriesName(String carSeriesName) {
        this.carSeriesName = carSeriesName;
    }

    /**
     * @return carModule
     */
    public String getCarModule() {
        return carModule;
    }

    /**
     * @param carModule String
     */
    public void setCarModule(String carModule) {
        this.carModule = carModule;
    }

    /**
     * @return carModuleNo
     */
    public String getCarModuleNo() {
        return carModuleNo;
    }

    /**
     * @param carModuleNo String
     */
    public void setCarModuleNo(String carModuleNo) {
        this.carModuleNo = carModuleNo;
    }

    /**
     * @return carTypeName
     */
    public String getCarTypeName() {
        return carTypeName;
    }

    /**
     * @param carTypeName String
     */
    public void setCarTypeName(String carTypeName) {
        this.carTypeName = carTypeName;
    }

    /**
     * @return carTypeCode
     */
    public String getCarTypeCode() {
        return carTypeCode;
    }

    /**
     * @param carTypeCode String
     */
    public void setCarTypeCode(String carTypeCode) {
        this.carTypeCode = carTypeCode;
    }

    /**
     * @return carColor
     */
    public String getCarColor() {
        return carColor;
    }

    /**
     * @param carColor String
     */
    public void setCarColor(String carColor) {
        this.carColor = carColor;
    }

    /**
     * @return carSet
     */
    public String getCarSet() {
        return carSet;
    }

    /**
     * @param carSet String
     */
    public void setCarSet(String carSet) {
        this.carSet = carSet;
    }

    /**
     * @return resStatus
     */
    public String getResStatus() {
        return resStatus;
    }

    /**
     * @param resStatus String
     */
    public void setResStatus(String resStatus) {
        this.resStatus = resStatus;
    }

    public String getLabelNumber() {
        return labelNumber;
    }

    public void setLabelNumber(String labelNumber) {
        this.labelNumber = labelNumber;
    }

}
